package com.br.tela;

import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TabHost;
import android.widget.TabHost.OnTabChangeListener;
import android.widget.TabHost.TabContentFactory;
import android.widget.TabHost.TabSpec;
import android.widget.TextView;

import com.br.dog.R;

public class Principal extends TabActivity implements OnTabChangeListener, TabContentFactory {
    /** Called when the activity is first created. */
	private static final String CATEGORIA = "dog";
	//teste de commit
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.tab_main);
        //Ínicio criando abas
        TabHost tabHost;// = getTabHost();
        tabHost = (TabHost) findViewById(android.R.id.tabhost);
		//tabHost.setOnTabChangedListener(this);
		
		TabSpec alimentacao = tabHost.newTabSpec("Alimenta�‹o");
		alimentacao.setIndicator("Alimenta�‹o", getResources().getDrawable(R.drawable.alimenta));
		alimentacao.setContent(new Intent (this, TelaAlimentacao.class));
		tabHost.addTab(alimentacao);
		
		TabSpec raca = tabHost.newTabSpec("Raças");
		raca.setIndicator("Raças", getResources().getDrawable(R.drawable.raca));
		raca.setContent(new Intent (this, TelaRacas.class));
		tabHost.addTab(raca);
		
		TabSpec consultorio = tabHost.newTabSpec("Consultório");
		consultorio.setIndicator("Consultório", getResources().getDrawable(R.drawable.consultorio));
		consultorio.setContent(new Intent (this, TelaConsultorio.class));
		tabHost.addTab(consultorio);
		
		TabSpec gastos = tabHost.newTabSpec("Gastos");
		gastos.setIndicator("Gastos", getResources().getDrawable(R.drawable.gasto));
		gastos.setContent(new Intent (this, TelaGastos.class));
		tabHost.addTab(gastos);
		
		TabSpec gastoMensal = tabHost.newTabSpec("Gasto Mensal");
		gastoMensal.setIndicator("Gasto Mensal", getResources().getDrawable(R.drawable.gastomensal));
		gastoMensal.setContent(new Intent (this, TelaGastoMensal.class));
		tabHost.addTab(gastoMensal);
		
		TabSpec cartaoVacinas = tabHost.newTabSpec("Cartão de Vacinas");
		cartaoVacinas.setIndicator("Cartão de Vacinas", getResources().getDrawable(R.drawable.cartaovacina));
		cartaoVacinas.setContent(new Intent (this, TelaCartaoVacinas.class));
		tabHost.addTab(cartaoVacinas);
		
		TabSpec cuidado = tabHost.newTabSpec("Cuidados");
		cuidado.setIndicator("Cuidados", getResources().getDrawable(R.drawable.cuidado));
		cuidado.setContent(new Intent (this, TelaCuidado.class));
		tabHost.addTab(cuidado);
		
		TabSpec caracteristica = tabHost.newTabSpec("Características");
		caracteristica.setIndicator("Características", getResources().getDrawable(R.drawable.caracteristica));
		caracteristica.setContent(new Intent (this, TelaCaracteristicasRaca.class));
		tabHost.addTab(caracteristica);
		
		TabSpec doencas = tabHost.newTabSpec("Doenças e cuidados");
		doencas.setIndicator("Doenças e cuidados", getResources().getDrawable(R.drawable.doencas));
		doencas.setContent(new Intent (this, TelaDoencasECuidados.class));
		tabHost.addTab(doencas);
		// Fim criando abas
    }
    
    public View createTabContent (String tabId){
		TextView tv = new TextView (this);
		tv.setText("Utilizando uma factory para criar a aba: " + tabId);
		return tv;
	}

	@Override
	public void onTabChanged(String tabId) {
		Log.i(CATEGORIA, "Trocou aba: " + tabId);
		
	}
	
	
	
}